package cn.kgm.makeGodV2;

import cn.kgm.makeGod.Location;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Map;

/**
 * 世界状态,保存所有信息
 *
 * @Version 1.8
 * @Author: Kappi
 * @Date: 2025-9-16 10:43
 * @Description: cn.kgm.makeGodV2.WorldState
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class WorldState {
    private int currentYear;
    private String season;
    private Long npcCount;
    private Map<String, GamePlayer> allNpcs;
    private Map<String, Location> allLocations;
}
